technical inventions - Turco Inglés Diccionario